Turbo-code Termination Schemes and a Novel Alternative for Short Frames
نویسندگان
چکیده
Recently a coding scheme, termed turbo-codes was proposed, which achieves results very close to the Shannon-limit. The encoding and decoding of turbo-codes is reviewed. In particular, a comparison of the current methods used for terminating the trellis of the turbo-code are described. A novel approach to termination of the code is introduced which removes the need to transmit tail bits across the channel. A reduction in transmitted symbols by 2 percent is achieved for PCS CDMA type applications. Simulations con-rm that the novel approach is better in terms of BER than other methods of termination. Perhaps the most exciting and potentially important development in coding theory, in recent years, has been the announcement of \turbo-codes" 1]. Turbo-codes were rst proposed by Berrou et al. 1] as a way of dramatically reducing the errors in a forward error correction system. The scheme combines the concepts of iterative decoding, soft-in/soft-out decoding, Recursive Systematic Convolutional (RSC) encoding, and non-uniform random interleaving. A turbo-code encoder consists of two RSC encoders, separated by an interleaver. One reason RSC encoders are chosen is that they give a lower BER, at low SNR, compared to a classical Non Systematic Convolutional (NSC) code 1]. The turbo-code decoder uses an iterative technique , using two soft decision input/output trellis decoders in each decoding stage. The maximum-a-posteriori (MAP) trellis decoder minimises the BER. Two of these MAP de-coders were used within each turbo-code decoder stage to produce the original results 1]. The information in a turbo-code decoder is processed as blocks of data, whereas most convolutional codes operate in a continuous stream which are then decoded with the Viterbi Algorithm. For a block turbo-code decoder to attain optimum performance the initial and nal code states of the data block transmitted need to be known. Currently, termination methods transmit additional bits, called the tail, so that the code can be terminated in the zero state. To avoid a further delay penalty, in a mobile environment , turbo-codes must be designed to take into account the speech block size. The considered CDMA mobile radio system of Blanz et al. 2] used a 192 bit block size. To terminate this 16 state code, four symbols are required. This adds a 2 percent overhead to the transmission rate R. This paper proposes a novel termination scheme which addresses the problem of how to eeciently terminate turbo-codes. This is achieved by not transmitting a tail. …
منابع مشابه
Packet Transmission with Turbo Codes over Fading Channels
This paper presents the main issues of using turbo coding schemes in wireless packet transmission networks, including rate compatibility, channel estimation and header encapsulation. We claim that incorporating payload information bits, pilot bits and header bits into the code structure yields performance improvements in terms of bit error probability and easiness of implementation. We propose ...
متن کاملA study on the performance, power consumption tradeoffs of short frame turbo decoder design
Protecting short frames using turbo coding is a challenging task because of the small interleave size and the need for transmission efficiency. In this paper, we explore possible trade-off between power consumption (estimated by the average number of iterations) and performance of turbo decoders when short frame turbo codes are used. Three encoding/decoding schemes are proposed to improve perfo...
متن کاملMatched Interleavers for Turbo Codes With Short Frames
The selection of the interleaver has a major influence on the performance of turbo codes with short frames. In this paper, block interleavers are considered. The best block interleaver matched to a given turbo code is obtained by determining the number of columns of the interleaver that will provide the largest effective free distance. It will be shown that at high signal-to-noise ratios a bloc...
متن کاملIterative Decoding Termination Schemes for Turbo Code Performance Optimization In Mobile Wi-Max Environment
Use of turbo codes is more popular in most of the wireless applications, because of its greater Error control ability. The BER performance reaches to the Shannon’s channel capacity limit. Turbo code implementation using SISO decoders with iterative MAP decoding algorithms introduces large time delay to recover the transmitted information bits. This results in increasing Wi-Max system complexity...
متن کاملOn the theory and performance of trellis termination methods for turbo codes
The performance of a Turbo code can be severely degraded if no trellis termination is employed. This paper investigates the implications of the choice of trellis termination method for Turbo codes, and explains the origin of the performance degradation often experienced without trellis termination. An efficient method to derive the distance spectrum of Turbo codes for different trellis terminat...
متن کامل